// 搜索
.search{
	padding: $ns-padding $ns-padding+10rpx;
	background-color: #fff;
	display: flex;
	height:60rpx;
	align-items: stretch;
	.search_btn{
		background-color: #f8f8f8;
		line-height: 60rpx;
		width:60rpx;
		text-align: center;
		border-radius: 10rpx 0 0 10rpx ;
		.iconfont{
			font-size: 48rpx;
			color:#cecece;
		}
	}
	.search_input{
		flex:1;
		background-color: #f8f8f8;
		border-radius: 0 10rpx 10rpx 0;
		input{
			font-size: $ns-font-size-base;
			height:60rpx;
			line-height: 60rpx;
		}
	}
	.placeholder{
		color: #898989;
	}
}
// 公司信息
.company_info{
	background-color: #fff;
	.company_info-base{
		display: flex;
		padding:$ns-padding $ns-padding + 10rpx ;
		align-items: center;
		overflow:hidden; //超出的文本隐藏
		.img{
			width:100rpx;
			height:100rpx;
			margin-right:$ns-padding + 10rpx;
			image{
				width:100%;
				height:100%
			}
		}
		.company_name{
			flex:1;
			overflow:hidden; //超出的文本隐藏
			text-overflow:ellipsis; //溢出用省略号显示
			white-space:nowrap; //溢出不换行
			margin-right:$ns-padding + 10rpx;
			.t1{
				
			}
			.t2{
				
			}
		}
		.btn_manage{
			border:1px solid #3B91FF;
			padding: 0 $ns-padding / 2;
			border-radius: 6rpx;
		}
		
	}
	.company_desc{
		padding:$ns-padding $ns-padding + 10rpx ;
	}
}
// 选择审批列表
.flex-list{
	padding: 0 $ns-padding + 10rpx;
	background-color: #fff;
	height:calc(100vh - 364rpx - 44px);
	width:calc(100vw - 60rpx);
	.tip {
		margin-top: 30rpx;
	}
	
	.flex-item{
		display:flex;
		align-items: center;
		padding: 20rpx 0;
		justify-content: space-between;
		border-bottom: 1px solid;
		.dec_add{
			flex:1;
			text-align: right;
			font-size: 28rpx;
			line-height: 46rpx;
			>text{
				display: inline-block;
				height:46rpx;
				width:46rpx;
				text-align: center;
				vertical-align:middle;
				background-color: #f7f7f7;
			}
			input{
				display: inline-block;
				width:70rpx;
				height: 46rpx;
				margin:0 10rpx;
				text-align: center;
				vertical-align:middle;
				background-color: #f7f7f7;
			}
		}
		.flex-left{
			flex:1;
			overflow: hidden;
			display: flex;
			align-items: center;
			.flex-checkbox_active{
				
			}
			.flex-checkbox{
				margin-right:$ns-margin + 10rpx;
			}
			.flex-img{
				height:80rpx;
				width:80rpx;
				border-radius: 10rpx;
				overflow: hidden;
				margin-right:$ns-margin;
				// margin-left:$ns-margin;
				image{
					width:100%;
					height:100%;
				}
			}
			.flex-text{
				flex:1;
				font-size: $ns-font-size-lg;
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap;
				.t1{
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
				.t2{
					margin-top:$ns-margin / 2;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
				.btn_group{
					display:flex;
					justify-content: flex-end;
					.join_btn{
						color:#fff;
						background-color: #3B91FF;
						border-radius: 6rpx;
						width: 150rpx;
						height:50rpx;
						line-height: 50rpx;
						text-align: center;
					}
				}
				
			}
		}
		.flex-right{
			width:114rpx;
			text-align: right;
			overflow: hidden;
			.flex-text{
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap;
				.iconfont {
					width:28rpx;
					height:28rpx;
					font-size: 28rpx;
					margin-left:20rpx;
					margin-right:2rpx;
				}
			}
			
		}
		.add_plan{
			text-align: center;
			flex:1;
			text{
				margin-right: 14rpx;
				vertical-align: baseline;
			}
			
		}
	}
	.flex-item:last-child{
		border:0
	}
}
// 面包线
.breadcrumb{
	width:calc(100vw - 60rpx);
	padding: $ns-padding $ns-padding+10rpx;
	background-color: #fff;
	height:60rpx;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
	text{
		font-size: $ns-font-size-base;
		vertical-align: text-top;
	}
}
//出库
.outbound .flex-list{
	padding-right:0;
	width: calc(100vw - 30rpx);
	height:auto;
	.flex-item{
		.flex-right{
			flex:2;
			padding-right: $ns-margin*2;
			.flex-text{
				.iconfont{
					border:0
				}
			} 
			.approval_img{
				height:50rpx;
				width:50rpx;
				border-radius: 50%;
				vertical-align: bottom;
				margin-right:$ns-margin / 2;
			}
		}
	}
	
}
// 行业选择样式
.trade_list{
	padding:$ns-padding $ns-padding + 10rpx ;
	border-bottom: 1px solid;
	background-color: #fff;
}
.trade_list:last-child{
	
	border-bottom: 0;
}
// 底部
.bottom_fixed{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:100rpx;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top:1px solid #e5e5e5;
	.btn_cancle,.btn_submit{
		flex:1;
		text-align: center;
		line-height:100rpx;
		letter-spacing:2px;
	}
	.choose_num{
		color:#328CFF
	}
	.choose_btn{
		border:1px solid #328CFF;
		height:60rpx;
		line-height: 60rpx;
		color:#328CFF;
		padding:0 $ns-padding;
		border-radius: 6rpx;
	}
	.btn_submit{
		border-right:0
	}
}
